class Pin < ActiveRecord::Base
  acts_as_paranoid
  
  belongs_to :board
  has_many :comments, :dependent => :destroy
  has_many :user_pins, :dependent => :destroy
  
  #【参数】
  #【返回值】
  #【注意】
  #【作者】 by ljl 2012.08.22
  def user
    self.try(:board).try(:user)
  end

  # 计算pin从何处采集
  #【参数】
  #【返回值】
  #【注意】
  #【作者】 by ljl 2012.08.25
  def from
    if self.url.blank?
      return
    else
      from = self.url.split('/')[2]
    end
  end
  
end
